// 这个 js 用来统一管理所有的接口
define(['jquery'], () => {
    class Request {
        constructor() {
            this.baseUrl = '/xmyx/api'
        }
        //获取导航数据，把它添加到我们的searc下拉框
        getNavData() {
            return $.ajax({
                url: this.baseUrl + '/tabs?sa=',
                dataType: 'json'
            })
        }
        // 获取列表页数据
        getListData(id,num) {
            return $.ajax({
                url: this.baseUrl + '/tab/' + id + '?start='+num,
                dataType: 'json'
            })
        }
        // 获取详情页数据
        getDetailsData(id){
            // http://www.xiongmaoyouxuan.com/api/detail?id=2414120&normal=1&sa=
            return $.ajax({
                url:`${this.baseUrl}/detail?id=${id}&normal=1&sa=`,
                dataType:'json'
            })
        }
        getSearch(value,num){
            // http://www.xiongmaoyouxuan.com/api/search?word=111&start=0&sort=0&couponOnly=NaN&minPrice=0&maxPrice=0
            return $.ajax({
                url:`${this.baseUrl}/search?word=${value}&start=0&sort=0&couponOnly=NaN&minPrice=0&maxPrice=0`,
                dataType:'json'
            })
        }
    }
    return new Request()
})